package com.jason.location.utils;

import android.content.Context;
import android.content.SharedPreferences;

/**
 * @ClassName: SharedPreferencesUtils
 * @Description: 本地缓存
 * @Author: Jason.Zhang zhangyujn1989ok@gmail.com
 * @Date: 2015年11月23日13:03:46
 */
public class SharedPreferencesUtil {

    //用户信息
    private static final String USER_INFO = "user_info";
    //轮询时间
    public static final String KEY_LOCATION_INTERVAL = "key_location_interval";
    // 默认定位间隔单位s 半小时
    public static final int DEFAULT_VALUES_LOCATION_INTERVAL = 30*60;


    /***
     * 保存轮询时间
     * @param context
     * @param value REPORT_INTERVAL
     */
    public static void setLocationInterval(Context context, int value){
        SharedPreferences sp = context.getSharedPreferences(USER_INFO, Context.MODE_PRIVATE);
        sp.edit().putInt(KEY_LOCATION_INTERVAL, value).commit();
    }

    //获取当前轮询时间
    public static int getLocationInterval(Context context){
        SharedPreferences sp = context.getSharedPreferences(USER_INFO, Context.MODE_PRIVATE);
        return sp.getInt(KEY_LOCATION_INTERVAL, DEFAULT_VALUES_LOCATION_INTERVAL);
    }

}
